package com.wt.pojo;

import java.math.BigDecimal;
import java.util.Date;

public class WithdrawOrder {
    /**  */
    private Integer id;

    /** 提现的经销商ID */
    private Distributor distributor;

    /** 提现订单编号 */
    private Long withdrawId;

    /** 提交时间 */
    private Long sendTime;

    /**  */
    private Long checkTime;

    /** 开户行 */
    private String bankAddress;

    /** 银行卡号 */
    private String bankCard;

    /** 提现金额 */
    private BigDecimal money;

    /** 备注信息 */
    private String remark;

    private String idCard;
    private String person;
    private String phone;
    private String contactAddress;
    private String realName;
    public String getIdCard() {
        return idCard;
    }

    public String getPerson() {
        return person;
    }

    public void setPerson(String person) {
        this.person = person;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getContactAddress() {
        return contactAddress;
    }

    public void setContactAddress(String contactAddress) {
        this.contactAddress = contactAddress;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public Date getSentd() {
        return sentd;
    }

    public void setSentd(Date sentd) {
        this.sentd = sentd;
    }

    public Date getCheck() {
        return check;
    }

    public void setCheck(Date check) {
        this.check = check;
    }

    private Date sentd;
    private Date check;
    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    /** 1 : 未审核 2：驳回  3通过 */
    private Short status;
    /*经销商的主键*/

    public WithdrawOrder(Integer id, Long withdrawId, Long sendTime, Long checkTime, String bankAddress, String bankCard, BigDecimal money, String remark, String idCard, String person, String phone, String contactAddress, String realName, Short status, Integer distributorIds) {
        this.id = id;
        this.withdrawId = withdrawId;
        this.sendTime = sendTime;
        this.checkTime = checkTime;
        this.bankAddress = bankAddress;
        this.bankCard = bankCard;
        this.money = money;
        this.remark = remark;
        this.idCard = idCard;
        this.person = person;
        this.phone = phone;
        this.contactAddress = contactAddress;
        this.realName = realName;
        this.status = status;
        this.distributorIds = distributorIds;
    }

    public WithdrawOrder(Integer id, Distributor distributor, Long withdrawId, Long sendTime, Long checkTime, String bankAddress, String bankCard, BigDecimal money, String remark, String idCard, String person, String phone, String contactAddress, String realName, Short status, Integer distributorIds) {
        this.id = id;
        this.distributor = distributor;
        this.withdrawId = withdrawId;
        this.sendTime = sendTime;
        this.checkTime = checkTime;
        this.bankAddress = bankAddress;
        this.bankCard = bankCard;
        this.money = money;
        this.remark = remark;
        this.idCard = idCard;
        this.person = person;
        this.phone = phone;
        this.contactAddress = contactAddress;
        this.realName = realName;
        this.status = status;
        this.distributorIds = distributorIds;
    }

    public Integer getDistributorIds() {
        return distributorIds;
    }

    public void setDistributorIds(Integer distributorIds) {
        this.distributorIds = distributorIds;
    }

    private Integer distributorIds;


    public WithdrawOrder() {
        super();
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Distributor getDistributor() {
        return distributor;
    }

    public void setDistributorId(Distributor distributor) {
        this.distributor = distributor;
    }

    public Long getWithdrawId() {
        return withdrawId;
    }

    public void setWithdrawId(Long withdrawId) {
        this.withdrawId = withdrawId;
    }

    public Long getSendTime() {
        return sendTime;
    }

    public void setSendTime(Long sendTime) {
        this.sendTime = sendTime;
    }

    public Long getCheckTime() {
        return checkTime;
    }

    public void setCheckTime(Long checkTime) {
        this.checkTime = checkTime;
    }

    public String getBankAddress() {
        return bankAddress;
    }

    public void setBankAddress(String bankAddress) {
        this.bankAddress = bankAddress == null ? null : bankAddress.trim();
    }

    public String getBankCard() {
        return bankCard;
    }

    public void setBankCard(String bankCard) {
        this.bankCard = bankCard == null ? null : bankCard.trim();
    }

    public BigDecimal getMoney() {
        return money;
    }

    public void setMoney(BigDecimal money) {
        this.money = money;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public Short getStatus() {
        return status;
    }

    public void setStatus(Short status) {
        this.status = status;
    }
}